#pragma once

#include "s12d.h"

#include <stdbool.h>
#include <stdint.h>

void lcd_display_init(void);
void lcd_load_ui(void);
void lcd_set_mq2(double mq2_vale);
void lcd_set_temperature(double temperature);
void lcd_set_humidity(double humidity);
void lcd_set_uv_index(uv_index_e uv_index);
void lcd_set_co2(uint16_t co2_value);
void lcd_set_o2(double co2_value);
void lcd_set_noise(bool noise_state);
void lcd_set_ip(uint32_t ip);
void lcd_set_port(uint32_t port);
void lcd_set_gravity(bool gravity_state);
void lcd_set_battery(double battery);
void lcd_set_fire(bool fire_state);
